Rubyconf 2019 - Language As A Tool Of Thought: Consistency Versus Progress By Victor Shepelev